package net.helix.core.transform;

public class ViewTransform {
	float near = 1;
	float far = 1000;
	float fov = 45;
	float ratio = 1;
	
	Transform transform = new Transform();
	public ViewTransform(){
		
	}
	public void setTransform(Transform transform){
		this.transform = transform;
	}
	public void setFOV(float fov){
		this.fov = fov;
	}
	public void setRatio(float ratio){
		this.ratio = ratio;
	}
	public void setNear(float near){
		this.near = near;
	}
	public void setFar(float far){
		this.far = far;
	}
	
	public float getNear(){
		return near;
	}
	public float getFar(){
		return far;
	}
	
	public TransformDimension getDimension(){
		return transform.getDimension();
	}
	public Transform getTransform(){
		return  transform;
	}
}
